<?php

namespace IDock\Visitor\Premium;

use IDock\IDock\IDockEnums;
use IDock\Printer\BasePrinter;

/**
 * 询价车辆信息
 */
class PremiumVehicleVisitor extends BasePrinter
{
    /**
     * 是否新车
     * @var string $isNewVehicle
     */
    public $isNewVehicle = '';

    /**
     * 车架号
     * @var string $vin
     */
    public $vin = '';

    /**
     * 发动机号
     * @var string $engineNo
     */
    public $engineNo = '';

    /**
     * 车牌号
     * @var string $licenseNo
     */
    public $licenseNo = '';

    /**
     * 初登时间 yyyy-mm-dd
     * @var string $firstRegisterDate
     */
    public $firstRegisterDate = '';

    /**
     * 过户时间 yyyy-mm-dd
     * @var string $transferDate
     */
    public $transferDate = '';

    /**
     * 是否商业过户
     * @var string $isTransfer
     */
    public $isTransfer = '0';

    /**
     * 是否交强过户
     * @var string $isCiTransfer
     */
    public $isCiTransfer = '0';

    /**
     * 发证日期 yyyy-mm-dd
     * @var string $issueDate
     */
    public $issueDate = '';

    /**
     * 车型编码
     * @var string $vehicleModel
     */
    public $vehicleModel = '';

    /**
     * 车型编码代码
     * @var string $vehicleModelCode
     */
    public $vehicleModelCode = '';

    /**
     * 车型名称
     * @var string $vehicleName
     */
    public $vehicleName = '';

    /**
     * 车身颜色
     * @var string $vehicleColor
     */
    public $vehicleColor = '';

    /**
     * 车辆价格
     * @var string $vehiclePrice
     */
    public $vehiclePrice = '';

    /**
     * 车价不含税
     * @var string $vehiclePriceWithOutTax
     */
    public $vehiclePriceWithOutTax = '';

    /**
     * 折旧价格
     * @var string $actualValue
     */
    public $actualValue = '';

    /**
     * 协商价格
     * @var string $negotiatedValue
     */
    public $negotiatedValue = '';

    /**
     * 座位数
     * @var string $vehicleSeat
     */
    public $vehicleSeat = '';

    /**
     * 使用性质
     * @var IDockEnums::useNatureCode $useNatureCode
     */
    public $useNatureCode = '';

    /**
     * 所属性质
     * @var IDockEnums::attachNature $attachNature
     */
    public $attachNature = '';

    /**
     * 车辆用途
     * @var IDockEnums::causeType $causeType
     */
    public $causeType = '';

    /**
     * 车辆种类
     * @var IDockEnums::carKindCode $carKindCode
     */
    public $carKindCode = '';

    /**
     * 能源类型代码
     * @var IDockEnums::energyType $energyType
     */
    public $energyTypeCode = '';

    /**
     * 号牌颜色代码
     * @var IDockEnums::licenseColorCode $licenseColorCode
     */
    public $licenseColorCode = '01';

    /**
     * 号牌种类代码
     * @var IDockEnums::licenseTypeCode  $licenseTypeCode
     */
    public $licenseTypeCode = '02';

    /**
     * 交管车辆类型代码
     * @var IDockEnums::vehicleStyleCode $vehicleStyleCode
     */
    public $vehicleStyleCode = 'K33';

    /**
     * 功率
     * @var string $power
     */
    public $power = '';

    /**
     * 排量
     * @var string $vehicleExhaust
     */
    public $vehicleExhaust = '';

    /**
     * 整备质量（kg）
     * @var string $wholeWeight
     */
    public $wholeWeight = '';

    /**
     * 荷载质量 (kg)
     * @var string $vehicleTonnage
     */
    public $vehicleTonnage = '';

    /**
     * 进口标识
     * @var string $vehicleImport
     */
    public $vehicleImport = '0';

    /**
     * 是否新能源
     * @var string $isNewEnergy
     */
    public $isNewEnergy = '';

    /**
     * 纯电续航里程(公里)
     * @var string $pureRange
     */
    public $pureRange= '';

    /**
     * 车辆来历凭证编号
     * @var string $carCertificateNo
     */
    public $carCertificateNo = '';

    /**
     * 开具车辆来历凭证所载日期
     * @var string $vehicleSrcCertiDate
     */
    public $carCertificateDate = '';

    /**
     * 车辆来历凭证种类代码
     * @var IDockEnums::certificateType $vehicleSrcCertiType
     */
    public $carCertificateType = '';

    /**
     * 外地车
     * @var int $nonlocalCar
     */
    public $nonlocalCar = '0';

    /**
     * 行驶里程
     * @var string $mileage
     */
    public $mileage = '';

    /**
     * 其他参数
     * @var array $argc
     */
    public $argc = [];
}
